//2016 1-13日c语言
#include <stdio.h>
#define N 1
/*int getSum(int n){
 int sum=0;
 for(int i=1;i<=n;i++){
 if(i%2==0) sum=sum+i;
 }
 for(int i=2;i<=n;i=i+2){
 sum=sum+i;
 }
 
 return sum;
 }*/
int getSum(int n,int m){
    int sum=0;
    for(int i=1;i<=n;i++){
        if(i%m==0) sum=sum+i;
        
    }
    return sum;
    
    
}
void f1(){
    struct Score{
        char no[10];
        char name[20];
        int english;
        int chinese;
        int maths;
        int c;
    }s1={"10","zhongjiwang",100,100,100,100};
    
    /* printf("");
     scanf("%s",s[N].name,"%s",s[N].no,"%d",&s[N].english,"%d",&s[N].chinese,"%d",&s[N].maths,"%d",&s[N].c);
     */
    printf("学号:%s\n姓名:%s\n英语:%d\n语文:%d\n数学:%d\nc语言:%d\n",s1.no,s1.name,s1.english,s1.chinese,s1.maths,s1.c);
}
void f2();
int main(){
    //printf("%d\n",getSum(200));
    // printf("%d\n",getSum(100,5));
    //f1();
    f2();
}
void f2(){
    struct Date{
        int year;
        int month;
        int day;
    };
    struct Salary{
        char id[10];
        char name[20];
        struct Date borth;
        char sex[2];
        int salary;
        char telephone[12];
        //char qq[10];
        //
    }s1;//={"1008611","huang",{1995,6,11},'M',9999,"110120119"};
    printf("请输入工号，姓名，生日，性别，工资，电话\n");
    scanf("%s%s%d%d%d%s%d%s",s1.id,s1.name,&s1.borth.year,&s1.borth.month,&s1.borth.day,s1.sex,&s1.salary,s1.telephone);
    printf("工号:%s\n姓名:%s\n生日:%d-%d-%d\n性别:%s\n工资:%d\n电话:%s\n",s1.id,s1.name,s1.borth.year,s1.borth.month,s1.borth.day,s1.sex,s1.salary,s1.telephone);
};


2015 11-5 c语言
＃include <stdio.h>
int main (){
    int x;
    printf(“请输入思评分”) ；
    scanf (“%d”,&x);
    if (x>=60)  printf (“及格” );
    else printf (“不及格”)；
        
        }


if (x<60) printf (“不及格”)
else printf (“及格”)

int x,x1,x2,x3;
printf ();
scanf (“%d”&x);
x1=x/100;
x2 =x/10%10;
x3=x%10;
if(x1*x1*x1+x2*x2*x2+ x3*x3*x3=x)

























int year,month,day,z=0
printf(“”);
scanf(“%d-%d-%d”,&year,&month,&day);
if(((year%4==0&&year%!=0)||year%400==0)&&month>2)
z=z+1;
switch(month){
    case 1:z=0;break
    case 2:z=31;break
    case 3:z=31+28;break
    case 4:z=31+28+31;break
    case 5:z=31+28+31+30;break
    case 6:z=31+28+31+30+31;break
    case 7:z=31+28+31+30+31+30;break
    case 8:z=31+28+31+30+31+30+31;break
    case 9:z=31+28+31+30+31+30+31+31;break
    case 10:z=31+28+31+30+31+30+31+31+30;break
    case 11:z=31+28+31+30+31+30+31+31+30+31;break
    case 12:z=31+28+31+30+31+30+31+31+30+31+30;break
        
        
}



printf (%d年%d月%d日是这年的％d天，year,month,day ,z);





#includer <math.h>;

int x,y,z;
char ch;
printf(“请输入算式a+｜a-｜*|%|^|/|b                                                                                                                                                                                                                                                                                                   ”);
scanf (“%d%c%d”,&x,&ch,&y);
swich(ch){
case ‘+’:z=x+y;break;
case ‘-’ ;z=x-y;break;
case ‘*’ ;z=x*y;break;
case ‘/’ ;z=x/y;break;
case ‘%’ ;z=x%y;break;
case ‘^’ ;z=pow(x,w);break;
    
    
    
    
}


printf(“%d”,z);





}

printf (“* * * * * */n”);
printf (“* * * * * */n”);
printf (“* * * * * */n”);
printf (“* * * * * */n”);
printf (“* * * * * */n”);
printf (“* * * * * */n”);
printf (“* * * * * */n”);




int   i=0,x;
printf(“请输入任意循环数字”);
scanf(“％d”,&x);

while (i<x){
    printf (“* * * * * */n”);
				x++;
    
    
}



int i=20,  ;
printf
scanf(“%d”,&x);

while (i>0){
    printf (“%3d”,x);
    i - - ;
}





int s=0,x=1;
while (x<=20){
    s=s+x;
    x++;
    x++;
    
    
}
printf (“%d”,s);

int s=0,x=1;
while (x<=100){
    s=s+x;
    x=  x+3;
    
    
}
printf (“%d”,s);



int ,x=3;
while (x<=100){
    if(x%3==0)
        printf (“%3d,x”);
        x++
        
        }


int ,x=3;
while(X<=100){
    
    printf(“%d”,x);
    x=x+3;
}



int ,x=1;
while (x<=100){
    if(x%3==0||x%5==0);
				printf (“%3d”,x);
    x++;
    
}


int ,x=1;
while (x<=100){
    if(x%3==0&&x%5==0);
				printf (“%3d”,x)
    
    x++;
    
}



char ch;
scanf (“%c”,&ch);
while (ch!=‘#’){
    printf(“%c”,ch-32);
    scanf(“%c”,&ch);
    
    
    
}

2015 12 2 c语言
#include <stdio.h>
#include <math.h>
int main(){
    /*  int n,s,i;
     printf("任意数n:");
     scanf("%d",&n);
     for(s=1,i=1;n>=i;i++)
     {
     
     s=s*i;
     
     }
     
     printf("%d!=%d",n,s);
     
     
     int i,s;
     for(i=1,s=0;i<=20;i++)
     {
     if(i%3==0) s=s+i;
     }
     
     printf("s=%d",s);
     
     
     
     int n,s,i,x;
     printf("任意数n:");
     scanf("%d",&n);
     for(x=1,s=0,i=1;i<=n;i++)
     {
     x=x*i;
     s=s+x;
     
     }
     
     printf("%d",s);
     
     
     
     
     
     
     
     
     
     int i,n,j,k;
     printf("请输入n：");
     scanf("%d",&n);
     for(i=1;i<=n;i++)
     {
     for(k=1;k<=n-i;k++)
     {
     printf("  ");
     }
     
     for(j=1;j<=n;j++)
     {
     printf("* ");
     
     }
     printf("\n");
     }
     
     
     int i,n,j,k;
     printf("请输入n：");
     scanf("%d",&n);
     for(i=1;i<=n;i++)
     {
     for(k=1;k<=i-1;k++)
     {
     printf("  ");
     }
     
     for(j=1;j<=n;j++)
     {
     printf("* ");
     
     }
     printf("\n");
     }
     
     
     
     int m,n;
     for(m=1;m<=9;m++)
     {
     
     for(n=1;n<=m;n++)
     {
     printf("%d*%d=%d\t",n,m,n*m);
     }
     printf("\n");
     }
     
     
     
     int i,j,k;
     for(i=1;i<=9;i++)
     {
     for(j=0;j<=9;j++)
     {
     
     for(k=0;k<=9;k++)
     {if((100*i+10*j+k)==(pow(i,3)+pow(j,3)+pow(k,3)))
     printf("%d\n",100*i+10*j+k);
     }
     }
     
     }
     */
    int i,j,k,x=0;
    for(i=1;i<=4;i++)
    {
        for(j=1;j<=4;j++)
        {
            
            for(k=1;k<=4;k++)
            {
                
                if (i!=j&&i!=k&&k!=j){
                    printf("%d\t",100*i+10*j+k);
                    x++;
                    if(x%6==0) printf("\n");
                }
                
            }
        }
    }
}

2015 c语言
int a[11]={1,12,13,23,34,45,56,67,78,89},i,x,j;
scanf("%d",&x);
for(i=0;i<10;i++)
{ if(a[i]>x) break;}
for(j=9;j>=i;j--)
{
    a[j+1]=a[j];
}

a[i]=x;
for(i=0;i<11;i++)
{
    printf("%d\n",a[i]);
}
int a[11]={1,12,13,23,34,45,56,67,78,89},i,t=0;
scanf("%d",&a[10]);
for(i=9;i>=0;i--)
{
    if(a[i]>a[i+1])
    { t=a[i];
        a[i]=a[i+1];
        a[i+1]=t;
    }else{break;}
    
}for(i=0;i<11;i++){
    
    printf("% d",a[i]);
}



int i=0;
char ch[30];
printf("请输入任意字符:");
scanf("%c",&ch[0]);
while(ch[i]!='#')
{
    if(ch[i]>='a'&&ch[i]<='z')
        printf("%c",ch[i]-32);
        else printf("%c",ch[i]);
            i++;
    scanf("%c",&ch[i]);
}

*/

//  char ch[60];
//scanf("%s",ch);
// printf("%s",ch);
//   gets(ch);
// puts(ch);


//    int i;
//    char ch[80];
//  scanf("%s",ch);
//   gets(ch);
//  for(i=0;i<strlen(ch);i++)
//   {
//       if(ch[i]>='A'&&ch[i]<='Z')
//          printf("%c",ch[i]+32);
//          else printf("%c",ch[i]);
//


//   }

int i;
char ch[80];
//scanf("%s",ch);
gets(ch);
for(i=0;i<strlen(ch);i++)
{
    if(ch[i]>='A'&&ch[i]<='Z')
        printf("%c",ch[i]+32);
        else if(ch[i]>='a'&&ch[i]<='z')
            printf("%c",ch[i]-32);
            else  if(ch[i]>='0'&&ch[i]<='9')
                printf("%c",ch[i]+2);
                else printf("%d",ch[i+1]);
                    
                    
                    
                    }

}

2015 12 －2c语言
#include <stdio.h>
#include <math.h>
int main(){
    /*  int n,s,i;
     printf("任意数n:");
     scanf("%d",&n);
     for(s=1,i=1;n>=i;i++)
     {
     
     s=s*i;
     
     }
     
     printf("%d!=%d",n,s);
     
     
     int i,s;
     for(i=1,s=0;i<=20;i++)
     {
     if(i%3==0) s=s+i;
     }
     
     printf("s=%d",s);
     
     
     
     int n,s,i,x;
     printf("任意数n:");
     scanf("%d",&n);
     for(x=1,s=0,i=1;i<=n;i++)
     {
     x=x*i;
     s=s+x;
     
     }
     
     printf("%d",s);
     
     
     
     
     
     
     
     
     
     int i,n,j,k;
     printf("请输入n：");
     scanf("%d",&n);
     for(i=1;i<=n;i++)
     {
     for(k=1;k<=n-i;k++)
     {
     printf("  ");
     }
     
     for(j=1;j<=n;j++)
     {
     printf("* ");
     
     }
     printf("\n");
     }
     
     
     int i,n,j,k;
     printf("请输入n：");
     scanf("%d",&n);
     for(i=1;i<=n;i++)
     {
     for(k=1;k<=i-1;k++)
     {
     printf("  ");
     }
     
     for(j=1;j<=n;j++)
     {
     printf("* ");
     
     }
     printf("\n");
     }
     
     
     
     int m,n;
     for(m=1;m<=9;m++)
     {
     
     for(n=1;n<=m;n++)
     {
     printf("%d*%d=%d\t",n,m,n*m);
     }
     printf("\n");
     }
     
     
     
     int i,j,k;
     for(i=1;i<=9;i++)
     {
     for(j=0;j<=9;j++)
     {
     
     for(k=0;k<=9;k++)
     {if((100*i+10*j+k)==(pow(i,3)+pow(j,3)+pow(k,3)))
     printf("%d\n",100*i+10*j+k);
     }
     }
     
     }
     
     int i,j,k,x=0;
     for(i=1;i<=4;i++)
     {
     for(j=1;j<=4;j++)
     {
     
     for(k=1;k<=4;k++)
     {
     
     if (i!=j&&i!=k&&k!=j){
     printf("%d\t",100*i+10*j+k);
     x++;
     if(x%6==0) printf("\n");
     }
     
     }
     }
     }
     
     int a[8],i;
     printf("请输入任意8个数");
     for(i=0;i<8;i++){
     scanf("%d",&a[i]);
     printf("%d\t",a[i]);
     }
     
     
     int a[10],i;
     for(i=0;i<10;i++)
     {
     a[i]=i*10;
     printf("%d\t",a[i]);
     }
     
     int i;
     double b[6]={12,31,43,24,56,8};
     for(i=0;i<6;i++)
     {
     b[i]=b[i]*1/2;
     printf("%g\t",b[i]);
     }
     
     
     
     
     int a[10],i;
     printf("请输入任意10个数:");
     for(i=0;i<10;i++){
     scanf("%d",&a[i]);
     if(a[i]%2==0)
     printf("%d\t",a[i]);
     }
     
     
     
     int a[10],i,j;
     printf("请输入任意10个数:");
     for(i=0;i<10;i++)
     {
     scanf("%d",&a[i]);
     
     }
     for(j=9;j>=0;j--)
     {
     printf("%d  ",a[j]);
     
     }
     
     
     
     int i,a[8]={23,2,45,13,67,34,1,87},max=a[0];
     for(i=0;i<8;i++)
     {
     if (a[i]>max) max=a[i];
     }
     printf("%d",max);
     }
     
     
     
     
     
     int a[8]={23,2,45,13,67,34,87,1},i,
     b[8]={12,5,56,10,20,15,10,9},c[8];
     for(i=0;i<8;i++)
     {
     c[i]=a[i]+b[i];
     printf("%d,",c[i]);
     
     }
     
     
     
     
     
     
     int a[8],i,
     b[8],c[8];
     for(i=0;i<8;i++)
     {
     scanf("%d",&a[i]);
     }
     for(i=0;i<8;i++)
     {
     scanf("%d",&b[i]);
     c[i]=a[i]+b[i];
     printf("%d,",c[i]);
     
     }
     
     
     */
    
    int a[11]={11,12,3,14,15,16,7,18,9,20,1},i,s;
    for(i=0;i<11/2;i++)
    {
        s=a[i];
        a[i]=a[10-i];
        a[10-i]=s;
        
    }
    
    for(i=0;i<11;i++)
        
        
        printf("%d ",a[i]);
    
    
    
    
}


c语言
#include <stdio.h>
int main (){
    int x;
    printf("请输入学生分数：");
    scanf("%d",&x);
    if(x>100||x<0) printf("输入数据非法");
    else
        switch(x/10) {
            case 1:
            case 2:
            case 3:
            case 4:
            case 5:printf("E");break;
            case 6:printf("D");break;
            case 7:printf("C");break;
            case 8:printf("B");break;
            case 9:
            case 10:printf("A");break;
        }
    
    
    
    
    
}
2015.12.30 c语言
#include <stdio.h>
#include <math.h>

void printhello(){
    
    printf("Hello World!!!\n");
    
}
//输n行printf语句
void f1(int n){
    for(int i=1;i<=n;i++){
        printf("Hello\n");
        
    }
}
//定义函数f2，输出1到n之间3的倍数。每行输5个
void f2(int n){
    int x=0;
    for(int i=1;i<=n;i++){
        if(i%3==0){
            printf("%d\t",i);
            x++;
            if(x%5==0) printf("\n");
        }
    }
    
    
    
}
//定义函数f3 求1到n之间所有3的倍数的和
int f3(int n){
    int s=0;
    for(int i=1;i<=n;i++){
        if(i%3==0){
            s=s+i;
        }
        
    }
    return s;
}
//定义函数f4，求1到n之间m的倍数的和
//输出1到10之间3和7的倍数的和
int f4(int n,int m){
    int s=0;
    for (int i=1;i<=n;i++){
        if(i%m==0){
            s=s+i;
        }
    }
    return s;
    
}
//定义函数判断某个数是否为水仙花数，
//如果是返回1，不是返回0.
int f5(int n){
    
    int x1,x2,x3;
    x1=n/100;
    x2=n%100/10;
    x3=n%10;
    
    if(pow(x1,3)+pow(x2,3)+pow(x3,3)==n)
        return 1;
    else return 0;
    
}
//  定义函数f6，判断某个数是不是素数
// 如果是返回1，不是返回0
//  素数；只能被1，自己整除
int f6(int n){
    int i;
    for (i=2;i<n;i++){
        if(n%i==0) break;
        /*只要出现一个能整除n的数
         说明n肯定不是素数，结束循环*/
    }
    if(i==n) return 1;
    else return 0;
}
//定义函数f7，输出1-－50之间所有的素数
//void f7(){
//    int i,j;
//    for(i=1;i<=50;i++){
//        for (j=2;j<i;j++){
//            if(i%j==0) break;
//        }
//    }


//}

int main(){
    //  int x;
    //  x = f3(10);
    //  printf("%d\n",x);
    //  int x;
    //  x=f4(10,5);
    //  printf("%d\n",x);
    //  int x1,x2,x;
    //  x1=f4(10,7);
    //  x2=f4(10,3);
    //  x=x1+x2;
    //  printf("%d",x)
    //printf("%d\n",f4(10,3)+f4(10,7));
    
    // for (int i=100;i<=999;i++){
    //   if(f5(i))//if(f5(i)==1) printf("%d\t",i);
    //        printf("%d\n",i);
    
    //  }
    //  printf("%d\n",f6(4));
}
2016 1-6 c语言
#include <stdio.h>
#define N 5
#define M 3
//构造函数，使字母变大写，其他则输出非法。
void changeUpper(char ch){
    if(ch>='a'&&ch<='z')
        printf("%c",ch-32);  //putchar(ch-32)
    else if(ch>='A'&&ch<='Z')
        printf("%c",ch);     //putchar(ch)
    else printf("输入字符非法!!!!");
    
}
//构造3个函数，从键盘输入n个整数，求它的平均值，最大值。
void getArray(int a[],int n){
    printf("请输%d个整数:",N);
    for(int i=0;i<n;i++){
        scanf("%d",&a[i]);
    }
    
}
int getArrayMax(int a[], int n){
    int max=a[0];
    for(int i=0;i<n;i++)
        if(max<a[i]) max=a[i];
    return max;
}
double getArrayavg(int a[], int n){
    double avg=0,s=0;
    for (int i=0;i<n;i++){
        s=s+a[i];
    }
    avg=s/n;
    
    return avg;
}
//定义函数getNames，从键盘输入n个姓名。
void getNames(char ch[][50],int n){
    printf("请输入%d个名字:",M);
    for(int i=0;i<n;i++){
        scanf("%s",ch[i]);
    }
    
}
int main(){
    /*     char ch;
     ch=getchar();
     changeUpper(ch);//changeUpper(getchar());*/
    /*int x[N];
     getArray(x,N);
     printf("数组x的最大值是:%d\n数组x的平均值是:%g\n",getArrayMax(x,N),getArrayavg(x,N));*/
    char ch[M][50];
    getNames(ch, M);
}
2016 c语言
#include <stdio.h>
int main(){
    //自定义类型Date,描叙日期
    struct Date{
        int year;
        int monthl;
        int day;
    };
    
    /*定义类型Book，描叙书的信息、
     编号b_no，书名b_name，作者a_author，
     出版社b_publish，价格b_price//出版日期b_date
     */
    struct Book{
        char    b_no     [8];
        char    b_book   [40];
        char    a_author [50];
        char    b_publish[50];
        double  b_price;
        struct  Date b_date;
    };
    /*定义类型，描叙学生信息
     姓名，学号，性别，住址，成绩*/
    
    struct Student{
        char name[30];
        char no[10];
        char sex;
        char addr[50];
        int score;
    }s1={"zhangsan","10086",'M',"changsharen",66};
    struct Student s2={"zhangsan","10086",'M',"changsharen",66};
    /*  struct a{
     char name[30],no[12],sex,addr[50];
     int score;
     };*/
    
    
    printf("姓名:%s\n学号:%s\n性别:%c\n地址:%s\n成绩:%d\n",s1.name,s1.no,s1.sex,s1.addr,s1.score);
    
}




2016 1－7 c语言
#include <stdio.h>
#define N 3
// 从键盘输入n个学生的学号，姓名，性别，思品分，课程总分
void f1();
void f2();
void f3();
int main(){
    f3();
}

/*void f1(){
 
 struct Date{
 int year;
 int month;
 int day;
 };
 struct Student {
 char name[30];
 char sex;
 int  score;
 struct Date birth;
 }s[N];
 printf("请输入%d个学生的姓名，性别，成绩，出生日期",N);
 for(int i=0;i<N;i++){
 scanf("%s %c %d %d %d %d",s[i].name,&s[i].sex,&s[i].score,&s[i].birth.year,&s[i].birth.month,&s[i].birth.day);
 
 }
 printf("姓名\t性别\t成绩\t出生日期\n");
 for(int i=0;i<N;i++){
 printf("%s\t%c\t%d\t%d-%d-%d\n",s[i].name,s[i].sex,s[i].score,s[i].birth.year,s[i].birth.month,s[i].birth.day);
 
 }
 }
 定义结构体类型book，描叙信息如下
 编号，书名，作者，出版日期，价格
 要求定义长度为3的结构体book数组
 并赋值
 输出三本书的信息格式如下
 编号b_no   书名b_name   作者b_author   出版日期b_publish   价格b_price
 
 
 void f2(){
 struct Date{
 int year;
 int month;
 int day;
 };
 struct Book{
 int b_no;
 char b_name[40];
 char b_author[40];
 struct Date b_publish;
 double b_price;
 
 }s[N];
 printf("请输入%d本书编号，书名,作者,出版日期,价格\n",N);
 for(int i=0;i<N;i++){
 scanf("%d%s%s%d%d%d%lf",&s[i].b_no,s[i].b_name,s[i].b_author,&s[i].b_publish.year,&s[i].b_publish.month,&s[i].b_publish.day,&s[i].b_price);
 }
 printf("编号\t\t书名\t\t作者\t\t出版日期\t\t价格\n");
 for(int i=0;i<N;i++){
 printf("%d\t\t%s\t\t%s\t\t%d-%d-%d\t\t%g\n",s[i].b_no,s[i].b_name,s[i].b_author,s[i].b_publish.year,s[i].b_publish.month,s[i].b_publish.day,s[i].b_price);
 }
 }
 */
/*定义结构体类型Student，描述信息如下
 学号 姓名 五门课的成绩
 定义长度为n的数组，并从键盘给数组赋值，同时输出结果，输出格式如下
 学号 姓名 课程1 课程2 课程3 课程4 课程5
 
 
 */
void f3(){
    struct Student{
        char no[6];
        char name[40];
        int score[5];
        
    }s[N];
    printf("请输入%d个学生学号，姓名，五门课成绩",N);
    
    for(int i=0;i<N;i++){
        scanf("%s%s",s[i].no,s[i].name);
        for(int j=0;j<5;j++){
            scanf("%d",&s[i].score[j]);
        }
    }
    printf("学号\t姓名\t课程1\t课程2\t课程3\t课程4\t课程5\n");
    for(int i=0;i<N;i++){
        printf("%s\t%s\t",s[i].no,s[i].name);
        for(int j=0;j<5;j++){
            printf("%d\t",s[i].score[j]);
        }
        printf("\n");
    }
}

2016 1-14 c语言
#include <stdio.h>
void no1(){
    int x;
    printf("请输入学生分数：");
    scanf("%d",&x);
    if(x>100||x<0) printf("输入数据非法");
    else
        switch(x/10) {
            case 1:
            case 2:
            case 3:
            case 4:
            case 5:printf("E");break;
            case 6:printf("D");break;
            case 7:printf("C");break;
            case 8:printf("B");break;
            case 9:
            case 10:printf("A");break;
        }
}
void no2(){
    char x;
    scanf("%c",&x);
    switch(x){
        case 'G':
        case 'g':printf("Green");break;
        case 'R':
        case 'r':printf("Red");break;
        case 'W':
        case 'w':printf("White");break;
        case 'B':
        case 'b':printf("Black");break;
        default:printf("输入字符非法");
    }
    
}
void no3(){
    int year,month,day,z=0;
    printf("请输入年－月－日");
    scanf("%d%d%d",&year,&month,&day);
    switch(month){
        case  1:z=0;break;
        case  2:z=31;break;
        case  3:z=59;break;
        case  4:z=90;break;
        case  5:z=120;break;
        case  6:z=151;break;
        case  7:z=181;break;
        case  8:z=212;break;
        case  9:z=243;break;
        case 10:z=273;break;
        case 11:z=304;break;
        case 12:z=334;break;
    }
    if((month>12||month<1)||(day>31||day<1))
        printf("输入数据非法");
    else if(((year%4==0&&year%100!=0)||(year%400==0))&&month>2){
        printf("%d-%d-%d是这一年的第%d天",year,month,day,day+z+1);
    }else
        printf("%d-%d-%d是这一年的第%d天",year,month,day,day+z);
}
//输出1到100所有3和7的倍数和
void no4(){
    int x=0,i=1;
    for(i=1;i<=100;i++){
        if (i%3==0||i%7==0)
            x=x+i;
        
    }
    printf("%d",x);
}
//输入100到999到之间的所有水仙花数
void no5(){
    int i=100,x=0,y=0,z=0;
    printf("水仙花数有：");
    for(i=100;i<1000;i++){
        x=i/100;
        y=i%100/10;
        z=i%10;
        if((x*x*x)+(y*y*y)+(z*z*z)==100*x+10*y+z)
            printf("%d\t",i);
    }
    
    
    
}
void no6(){
    int i,j,m=0;
    for(i=1;i<=100;i++){
        
        for(j=2;j<i;j++){
            if(i%j==0)break;
        }
        if(i==j) {
            printf("%d\t",i);
            m++;
            if(m%5==0) printf("\n");
            
        }
        
    }
    
    
    
}
//输入九九乘法表
void no7(){
    int i,j;
    for(i=1;i<=9;i++){
        for(j=1;j<=i;j++){
            printf("%d*%d=%2d  ",i,j,i*j);
        }
        printf("\n");
        
    }
    
}
//输出行的如下图行
//若n＝4，n的值从键盘输入
//       ＊
//    ＊ ＊ ＊
//  ＊ ＊ ＊ ＊ ＊
//＊ ＊ ＊ ＊ ＊ ＊ ＊
void no8(){
    int n;
    printf("请输入数字：");
    scanf("%d",&n);
    for(int i=1;i<=n;i++){//控制输出的三角形行数
        for(int j=n-i;j>0;j--){//控制每行上输出空格的个数
            printf("  ");
        }
        for(int k=1;k<=2*i-1;k++){//控制每行上输出＊的个数
            printf("* ");
            
        }
        printf("\n");
    }
}
int main(){
    no8();
    
}
2015 12-31c语言
#include <stdio.h>
//定义f1函数判断某个字符是否为字母
//是返回1，否返回0
int f1(char ch){
    if((ch>='a'&&ch<='z')||(ch>='A'&&ch<='Z'))
        return 1;
    else return 0;
    
}
//定义函数f2的函数，实现功能：输出n行m列的图形
void f2(int n,int m){
    int i,j;
    for(i=0;i<n;i++){
        
        for(j=0;j<m;j++){
            printf("*\t");
            
        }
        printf("\n");
    }
}
//定义函数f3函数，在main中调用

int f3(int n){
    int i,s=0;
    for(i=1;i<n;i++){
        if(i%3==0)
            s=s+i;
        
    }
    return s;
    
}
//定义函数f4.实现功能：求n！阶乘在main中调用如下
long f4(int n){
    int s=1,i;
    for(i=1;i<=n;i++){
        s=s*i;
        //for(i=n;i>1;i--){
        //s=s*i;
        //}
    }
    
    return s;
}
//定义函数f5输出数组的所有元素
void f5(int a[],int n){
    int i;
    for(i=0;i<n;i++){
        printf("% d ",a[i]);
    }
    
    
}
void f6(int a[],int n){
    int i;
    for(i=0;i<n;i++){
        scanf("%d",&a[i]);
    }
    
}
//定义一个数组函数f7求数组最大值
int f7(int a[],int n){
    int i,max;
    max=a[0];
    for(i=0;i<n;i++){
        if(max<a[i]){
            max=a[i];
        }
        
    }
    return max;
}

//定义函数f8求某个整数数组。数组元素的平均值
double f8(int a[],int n){
    int i,s=0;
    double m;
    for(i=0;i<n;i++){
        s=s+a[i];
    }
    
    m=(double)s/n;
    return m;
}

int main(){
    
    // printf("%d\n",f1('!'));
    /* int x,y;
     printf("请输入n行m列：");
     scanf("%d%d",&x,&y);
     f2(x,y);*/
    /* int x;
     x=f3(50);
     printf("%d\n",x);*/
    /*int x;
     printf("请输入任一整数:");
     scanf("%d",&x);
     printf("%ld\n",f4(x));*/
    
    //int b[8]={1,2,3,4,5,6,7,8};
    
    //int c[5]={11,12,13,14,15};
    /*int b[10],c[6];
     f6(b,10);
     f6(c,6);
     f5(b,10);
     f5(c,6);*/
    /* int b[8]={1,2,3,4,5,6,7,8};
     printf("%d\n",f7(b,8));*/
    int b[8]={1,2,3,4,5,6,7,8};
    printf("%g\n",f8(b,8));
    
}

/*#include <stdio.h>
 #define N 5
 // 从键盘输入n个学生的学号，姓名，性别，思品分，课程总分
 int main(){
 struct Student{
 char xuehao[5];
 char name[30];
 char sex;
 int thank;
 float course;
 }s[N];
 int i;
 printf("请输入%d个人的学号、姓名、性别、思评分、课程总分\n",N);
 for(i=0;i<N;i++){
 scanf("%s %s %c %d %g",s[i].xuehao,s[i].name,&s[i].sex,&s[i].thank,&s[i].course);
 }
 printf("学号\t姓名\t性别\t思评分\t课程总分\n");
 for (i=0;i<N;i++) {
 printf("%s\t%s\t%c\t%d\t%g\n",s[i].xuehao,s[i].name,s[i].sex,s[i].thank,s[i].course);
 }
 }*/


c语言
#include <stdio.h>
#define N 1
/*int getSum(int n){
 int sum=0;
 for(int i=1;i<=n;i++){
 if(i%2==0) sum=sum+i;
 }
 for(int i=2;i<=n;i=i+2){
 sum=sum+i;
 }
 
 return sum;
 }*/
int getSum(int n,int m){
    int sum=0;
    for(int i=1;i<=n;i++){
        if(i%m==0) sum=sum+i;
        
    }
    return sum;
    
    
}
void f1(){
    struct Score{
        char no[10];
        char name[20];
        int english;
        int chinese;
        int maths;
        int c;
    }s1={"10","zhongjiwang",100,100,100,100};
    
    /* printf("");
     scanf("%s",s[N].name,"%s",s[N].no,"%d",&s[N].english,"%d",&s[N].chinese,"%d",&s[N].maths,"%d",&s[N].c);
     */
    printf("学号:%s\n姓名:%s\n英语:%d\n语文:%d\n数学:%d\nc语言:%d\n",s1.no,s1.name,s1.english,s1.chinese,s1.maths,s1.c);
}
void f2();
int main(){
    //printf("%d\n",getSum(200));
    // printf("%d\n",getSum(100,5));
    //f1();
    f2();
}
void f2(){
    struct Date{
        int year;
        int month;
        int day;
    };
    struct Salary{
        char id[10];
        char name[20];
        struct Date borth;
        char sex[2];
        int salary;
        char telephone[12];
        //char qq[10];
        //
    }s1;//={"1008611","huang",{1995,6,11},'M',9999,"110120119"};
    printf("请输入工号，姓名，生日，性别，工资，电话\n");
    scanf("%s%s%d%d%d%s%d%s",s1.id,s1.name,&s1.borth.year,&s1.borth.month,&s1.borth.day,s1.sex,&s1.salary,s1.telephone);
    printf("工号:%s\n姓名:%s\n生日:%d-%d-%d\n性别:%s\n工资:%d\n电话:%s\n",s1.id,s1.name,s1.borth.year,s1.borth.month,s1.borth.day,s1.sex,s1.salary,s1.telephone);
};
2016 1-13结构体复习

#include <stdio.h>
#define N 1
/*int getSum(int n){
 int sum=0;
 for(int i=1;i<=n;i++){
 if(i%2==0) sum=sum+i;
 }
 for(int i=2;i<=n;i=i+2){
 sum=sum+i;
 }
 
 return sum;
 }*/
int getSum(int n,int m){
    int sum=0;
    for(int i=1;i<=n;i++){
        if(i%m==0) sum=sum+i;
        
    }
    return sum;
    
    
}
void f1(){
    struct Score{
        char no[10];
        char name[20];
        int english;
        int chinese;
        int maths;
        int c;
    }s1={"10","zhongjiwang",100,100,100,100};
    
    /* printf("");
     scanf("%s",s[N].name,"%s",s[N].no,"%d",&s[N].english,"%d",&s[N].chinese,"%d",&s[N].maths,"%d",&s[N].c);
     */
    printf("学号:%s\n姓名:%s\n英语:%d\n语文:%d\n数学:%d\nc语言:%d\n",s1.no,s1.name,s1.english,s1.chinese,s1.maths,s1.c);
}
void f2();
int main(){
    //printf("%d\n",getSum(200));
    // printf("%d\n",getSum(100,5));
    //f1();
    f2();
}
void f2(){
    struct Date{
        int year;
        int month;
        int day;
    };
    struct Salary{
        char id[10];
        char name[20];
        struct Date borth;
        char sex[2];
        int salary;
        char telephone[12];
        //char qq[10];
        //
    }s1;//={"1008611","huang",{1995,6,11},'M',9999,"110120119"};
    printf("请输入工号，姓名，生日，性别，工资，电话\n");
    scanf("%s%s%d%d%d%s%d%s",s1.id,s1.name,&s1.borth.year,&s1.borth.month,&s1.borth.day,s1.sex,&s1.salary,s1.telephone);
    printf("工号:%s\n姓名:%s\n生日:%d-%d-%d\n性别:%s\n工资:%d\n电话:%s\n",s1.id,s1.name,s1.borth.year,s1.borth.month,s1.borth.day,s1.sex,s1.salary,s1.telephone);
};
2016 1-14
#include <stdio.h>
void no1(){
    int x;
    printf("请输入学生分数：");
    scanf("%d",&x);
    if(x>100||x<0) printf("输入数据非法");
    else
        switch(x/10) {
            case 1:
            case 2:
            case 3:
            case 4:
            case 5:printf("E");break;
            case 6:printf("D");break;
            case 7:printf("C");break;
            case 8:printf("B");break;
            case 9:
            case 10:printf("A");break;
        }
}
void no2(){
    char x;
    scanf("%c",&x);
    switch(x){
        case 'G':
        case 'g':printf("Green");break;
        case 'R':
        case 'r':printf("Red");break;
        case 'W':
        case 'w':printf("White");break;
        case 'B':
        case 'b':printf("Black");break;
        default:printf("输入字符非法");
    }
    
}
void no3(){
    int year,month,day,z=0;
    printf("请输入年－月－日");
    scanf("%d%d%d",&year,&month,&day);
    switch(month){
        case  1:z=0;break;
        case  2:z=31;break;
        case  3:z=59;break;
        case  4:z=90;break;
        case  5:z=120;break;
        case  6:z=151;break;
        case  7:z=181;break;
        case  8:z=212;break;
        case  9:z=243;break;
        case 10:z=273;break;
        case 11:z=304;break;
        case 12:z=334;break;
    }
    if((month>12||month<1)||(day>31||day<1))
        printf("输入数据非法");
    else if(((year%4==0&&year%100!=0)||(year%400==0))&&month>2){
        printf("%d-%d-%d是这一年的第%d天",year,month,day,day+z+1);
    }else
        printf("%d-%d-%d是这一年的第%d天",year,month,day,day+z);
}
//输出1到100所有3和7的倍数和
void no4(){
    int x=0,i=1;
    for(i=1;i<=100;i++){
        if (i%3==0||i%7==0)
            x=x+i;
        
    }
    printf("%d",x);
}
//输入100到999到之间的所有水仙花数
void no5(){
    int i=100,x=0,y=0,z=0;
    printf("水仙花数有：");
    for(i=100;i<1000;i++){
        x=i/100;
        y=i%100/10;
        z=i%10;
        if((x*x*x)+(y*y*y)+(z*z*z)==100*x+10*y+z)
            printf("%d\t",i);
    }
    
    
    
}
//输入1到100之间的所有素数
void no6(){
    int i,j,m=0;
    for(i=1;i<=100;i++){
        
        for(j=2;j<i;j++){
            if(i%j==0)break;
        }
        if(i==j) {
            printf("%d\t",i);
            m++;
            if(m%5==0) printf("\n");
            
        }
        
    }
    
    
    
}
//输入九九乘法表
void no7(){
    int i,j;
    for(i=1;i<=9;i++){
        for(j=1;j<=i;j++){
            printf("%d*%d=%2d  ",i,j,i*j);
        }
        printf("\n");
        
    }
    
}
//输出行的如下图行
//若n＝4，n的值从键盘输入
//       ＊
//    ＊ ＊ ＊
//  ＊ ＊ ＊ ＊ ＊
//＊ ＊ ＊ ＊ ＊ ＊ ＊
void no8(){
    int n;
    printf("请输入数字：");
    scanf("%d",&n);
    for(int i=1;i<=n;i++){//控制输出的三角形行数
        for(int j=n-i;j>0;j--){//控制每行上输出空格的个数
            printf("  ");
        }
        for(int k=1;k<=2*i-1;k++){//控制每行上输出＊的个数
            printf("* ");
            
        }
        printf("\n");
    }
}
int main(){
    no8();
    
}